package org.example.springboot.service;

import org.example.springboot.entity.PageEntity;
import org.example.springboot.entity.Search;

import java.util.List;

public interface SearchService {

    /**
     * 分页查询搜索历史
     * @param current
     * @param pageSize
     * @return
     */
    PageEntity<Search> findSearchPage(Integer current, Integer pageSize);

    /**
     * 查询所有搜索历史
     * @return
     */
    List<Search> findAll();

    /**
     * 按id查询用户
     * @param id
     * @return
     */
    Search findById(String id);

    /**
     * 插入用户
     */
    boolean save(Search search);

    /**
     * 删除用户
     */
    boolean remove(String id);

    /**
     * 更新用户
     */
    boolean update(Search search);


}
